查看原文
其他

Chrome 版本即将突破100 ?这个问题不容忽视!

ConardLi code秘密花园 2022-05-11

大家好,我是 ConardLi,周末愉快~

今天跟大家来聊一个由于浏览器版本的变更可能会带来的问题,大家可以提前为自己的网站测试一下看看会不会有问题。

2022 年上半年,Chrome 马上就要达到三位数的主要版本号:100 了!

记得 Chrome 在很久以前第一次达到版本号 10 时,随着主要版本号从一位数变为两位数,很多  User-Agent 解析库发生了很多问题。现在 ChromeFirefox 都马上要突破 100 版本了,Edge 也不甘落后,我们可能需要提前注意一下三位数版本号可能会带来的相关问题,以便在它真的升上去的时候做好准备。

Chrome 96 开始,直到 Chrome 99,Chrome 将提供一个试验性标志,来把 UA 中的浏览器版本强制改为 100

它将适用于 User-Agent 请求头和 Javascript API(比如 navigator.userAgent)。

利用这个特性,我们可以提前测试一下我们使用的 UA 解析库,或者其他的一些提取浏览器信息的逻辑是不是会出现问题。

类似的实验特性也在 Firefox 上也有提供。

你可以通过下面这个网页来测试你的浏览器在 User-Agent 字符串中提供的主要浏览器版本是否为 100

「https://is-chrome-100-yet.glitch.me/」

我们可以通过在 chrome://flags中发开 #force-major-version-to-100 来开启这个实验。

打开后,再访问 「https://is-chrome-100-yet.glitch.me/」 就可以发现 UA 中的主要版本号已经变成 100 啦。

好了,赶快打开一下这个标志去测试下你的网页是不是会出现问题吧。

抖音前端正急缺人才,如果你想加入我们,欢迎加我微信和我联系。另外如果你想加入高质量前端交流群,或者你有任何其他事情想和我交流也可以添加我的个人微信 ConardLi

文中如有错误,欢迎在后台和我留言,如果这篇文章帮助到了你,欢迎点赞、在看和关注。你的点赞、在看和关注是对我最大的支持!

创作不易,你的每一个 点赞、在看、分享 都是对我最大的支持!❤️

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存